home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / swingall.jar / javax / swing / text / ComponentView$1.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-15  |  985 b   |  38 lines

  1. package javax.swing.text;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Container;
  5.  
  6. final class ComponentView$1 implements Runnable {
  7.    // $FF: synthetic field
  8.    private final ComponentView this$0;
  9.  
  10.    // $FF: synthetic method
  11.    ComponentView$1(ComponentView var1) {
  12.       this.this$0 = var1;
  13.    }
  14.  
  15.    public void run() {
  16.       Document var1 = this.this$0.getDocument();
  17.  
  18.       try {
  19.          if (var1 instanceof AbstractDocument) {
  20.             ((AbstractDocument)var1).readLock();
  21.          }
  22.  
  23.          this.this$0.setComponentParent();
  24.          Container var4 = this.this$0.getContainer();
  25.          if (var4 != null) {
  26.             this.this$0.preferenceChanged((View)null, true, true);
  27.             ((Component)var4).repaint();
  28.          }
  29.       } finally {
  30.          if (var1 instanceof AbstractDocument) {
  31.             ((AbstractDocument)var1).readUnlock();
  32.          }
  33.  
  34.       }
  35.  
  36.    }
  37. }
  38.